home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000414_timbl@www3.cern.ch _Tue Dec 1 16:44:31 1992.msg < prev    next >
Internet Message Format  |  1994-01-24  |  3KB

  1. Return-Path: <timbl@www3.cern.ch>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA00977; Tue, 1 Dec 92 16:44:31 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA26953; Tue, 1 Dec 1992 16:57:39 +0100
  6. Received: by www3.cern.ch (NX5.67c/NX3.0S)
  7.     id AA01907; Tue, 1 Dec 92 16:52:50 +0100
  8. Date: Tue, 1 Dec 92 16:52:50 +0100
  9. From: Tim Berners-Lee <timbl@www3.cern.ch>
  10. Message-Id: <9212011552.AA01907@www3.cern.ch>
  11. Received: by NeXT.Mailer (1.87.1)
  12. Received: by NeXT Mailer (1.87.1)
  13. To: www-talk@nxoc01.cern.ch
  14. Subject: Lets keep the web together
  15. Reply-To: timbl@nxoc01.cern.ch
  16.  
  17.  
  18. - CERN distributes a WWW protocol/parser library.
  19. - Tony Johnson is extending the MidasWWW code the other protocols.
  20. - Dave Ragget is writing a completely new browser.
  21. - Jim WhiteScarver is "going beyond the scope of WWW".
  22. - So are lots of others.
  23. - Dan Connolly is writing a definitive HTML engine for the new spec,
  24. - Dan was also making a parallel version of Midas.
  25. - At CERN, somone (else) is making a modified viola,
  26. - Pei Wei works on a new Viola with completely new parts.
  27.  
  28. This is all great, except for two things: consistency and support.
  29.  
  30. Getting the protocol code and parsing code right and tracking bugs and external  
  31. changes will be some work, I feel that it is important that we do end up with  
  32. common code.
  33.  
  34. I know what it is like to have to maintain code on lots of platforms.
  35. You have to write the code specially. There are W3 code style guidelines in the  
  36. web which say what we found out to be necessary.  It's a pain. Noone is going  
  37. to support 8 parsers on 12 platforms.
  38.  
  39. I am therefore a little worried about the proliferation of implementations.
  40. (I know, I'm rather pleased about it too! :-) I would like to see one or maybe  
  41. two definitive libraries around (two, so to test the first one for  
  42. self-consistent bugs), but not four. I feel that if there are too many, then  
  43. there will be cases of little things which work on one but not on the others,  
  44. because there is not enough support effort for each. And we want to keep the  
  45. quality high, in terms of reliability, conformance, and portability.
  46. The smarts are all very well. So could I encourage everyone with a bit of  
  47. motherhood and apple pie.
  48.  
  49. If you are thinking of a smart extra to EITHER HTTP or HTML then please define  
  50. it and discuss it here on www-talk.  Don't try just to get it out before the  
  51. next guy. He is probably doing it too, a different way, and theese are all  
  52. exciting ideas which benefit from being hacked around on the net.
  53.  
  54. When the idea has come out, we can put it into a tentative "future" spec
  55. for comment and everyone can work from it.
  56.  
  57. There is more than plenty of work for everyone out there!  With all this drive  
  58. we are going to accomplish some incredible things over then next few months.
  59. We don't need to be over-competitive, and we need to try to get things right  
  60. first time.
  61.  
  62. Jim's comment system is neat, and I'd like to adopt it here too.
  63.  
  64. Tim